Martin PetrasMartin Petras
The First Stroke: How Swimming Data Reads the Human PortraitIn lane 4 of a women's 200-metre butterfly final, a twenty-two-year-old swimm...
A Small Event in Worthing and the Gap at the Base of England's Table Tennis Pyramid“Do something for our boys, and for the teams that haven't got in.” Matt Port...
ETTU – Dyn through 2028: Repackaging European Table Tennis Rights Market by MarketThe Speed of a Smash, and the Speed of a Signature I still remember the first...
Esports Analysis in Peak Season: Why an Honest Empty Report Beats a Fabricated ConclusionLast week I re-ran the entire model for a major tournament. Twelve months of...
Naomi Korir and the Fifth Place With No Time on the ClockIn Glasgow, on a summer evening, Naomi Korir finished fifth in a Commonwealth...
Vietnam Women's National Team at Asiad 2026: A Generational Transition Not Yet Closed on the Match SheetOn September 30, 2026, in the 78th minute of the group-stage match between th...
The V.League Transfer Window: A Credibility Filter for a Market Without xGMinute 32, Rajamangala Stadium, Bangkok, 5 January 2026. Nguyen Xuan Son lay ...
The dent on the bench after Beijing Guo'an's 1-2 loss: A lesson in verificationLate at night, sighs still echoed through the stands at Workers' Stadium, whe...
Asian Games 2026 Badminton Draw: Five Compressed Days and Brackets With No Room for ErrorA sheet of A4 paper taped to a noticeboard with four strips of clear tape, th...
FIFA ASEAN Cup: Hoang Duc Sidelined, 22-Year-Old Dinh Bac Takes Vice-Captaincy — Vietnam Enters Its Riskiest Tournament Since 2026On September 12, at a small coffee shop in the Kemang district of Jakarta, I...
India's 20-Player Gamble at the 2026 Asian Games: Betting on a Road That Is Not CheapIn October 2026, at the Binjiang gymnasium in Hangzhou, I sat in the commenta...
The Identity Move: Vietnamese Football Between Two Tactical ErasOn the night of February 1, 2026, I sat in front of a screen in Nagoya, the...
Mees Hilgers: An Interesting Story of Learning to Cut His Own Hair with YouTube During ACL Recovery at SC HeerenveenMees Hilgers is a talented Dutch defender who has left a mark in professional...
129 Years, One Off-By-One Subtraction and Three Late Goals: Auditing a Composite Match ReportOn an A4 sheet clipped into my season notebook I wrote two numbers: 2026 and...
Cruz Azul Femenil 0-2 Santos Laguna Femenil: A Defender's Brace and Two Recurring CracksPart 1 — The Gap Inside a Match Report The match report on Cruz Azul Femenil...
A Six-Team, Eight-Team Sample and the Unanswered Question About Faker and Oner Before Worlds 2026I stop the frame at 0.8 seconds. In the end-of-season playoff footage I have...
Stage-2 Analysis Shows Cannot Determine Information About Vietnamese Football MatchBased on the provided deep analysis, it is impossible to determine any specif...
The Disease of Premature Judgment: How Vietnamese Youth Football Is Misjudging an Entire GenerationA July afternoon, at a stadium in a provincial town, the stands holding only ...
Vietnam vs Malaysia: When the Fixture Calendar Erodes Squad DepthWhen Vietnam's squad list was published ahead of the third-place match, I...
ASEAN Cup 2026 and Vietnam's Fourth Place: The Problem Is the System, Not the InjuriesOn a Tuesday afternoon training session at the training centre, three days...
A Small Event in Worthing and the Gap at the Base of England's Table Tennis Pyramid“Do something for our boys, and for the teams that haven't got in.” Matt Port...
ETTU – Dyn through 2028: Repackaging European Table Tennis Rights Market by MarketThe Speed of a Smash, and the Speed of a Signature I still remember the first...
Esports Analysis in Peak Season: Why an Honest Empty Report Beats a Fabricated ConclusionLast week I re-ran the entire model for a major tournament. Twelve months of...
Naomi Korir and the Fifth Place With No Time on the ClockIn Glasgow, on a summer evening, Naomi Korir finished fifth in a Commonwealth...
Vietnam Women's National Team at Asiad 2026: A Generational Transition Not Yet Closed on the Match SheetOn September 30, 2026, in the 78th minute of the group-stage match between th...
The V.League Transfer Window: A Credibility Filter for a Market Without xGMinute 32, Rajamangala Stadium, Bangkok, 5 January 2026. Nguyen Xuan Son lay ...
The dent on the bench after Beijing Guo'an's 1-2 loss: A lesson in verificationLate at night, sighs still echoed through the stands at Workers' Stadium, whe...
Asian Games 2026 Badminton Draw: Five Compressed Days and Brackets With No Room for ErrorA sheet of A4 paper taped to a noticeboard with four strips of clear tape, th...
FIFA ASEAN Cup: Hoang Duc Sidelined, 22-Year-Old Dinh Bac Takes Vice-Captaincy — Vietnam Enters Its Riskiest Tournament Since 2026On September 12, at a small coffee shop in the Kemang district of Jakarta, I...
India's 20-Player Gamble at the 2026 Asian Games: Betting on a Road That Is Not CheapIn October 2026, at the Binjiang gymnasium in Hangzhou, I sat in the commenta...
The Identity Move: Vietnamese Football Between Two Tactical ErasOn the night of February 1, 2026, I sat in front of a screen in Nagoya, the...
Mees Hilgers: An Interesting Story of Learning to Cut His Own Hair with YouTube During ACL Recovery at SC HeerenveenMees Hilgers is a talented Dutch defender who has left a mark in professional...
129 Years, One Off-By-One Subtraction and Three Late Goals: Auditing a Composite Match ReportOn an A4 sheet clipped into my season notebook I wrote two numbers: 2026 and...
Cruz Azul Femenil 0-2 Santos Laguna Femenil: A Defender's Brace and Two Recurring CracksPart 1 — The Gap Inside a Match Report The match report on Cruz Azul Femenil...
A Six-Team, Eight-Team Sample and the Unanswered Question About Faker and Oner Before Worlds 2026I stop the frame at 0.8 seconds. In the end-of-season playoff footage I have...
Stage-2 Analysis Shows Cannot Determine Information About Vietnamese Football MatchBased on the provided deep analysis, it is impossible to determine any specif...
The Disease of Premature Judgment: How Vietnamese Youth Football Is Misjudging an Entire GenerationA July afternoon, at a stadium in a provincial town, the stands holding only ...
Vietnam vs Malaysia: When the Fixture Calendar Erodes Squad DepthWhen Vietnam's squad list was published ahead of the third-place match, I...
ASEAN Cup 2026 and Vietnam's Fourth Place: The Problem Is the System, Not the InjuriesOn a Tuesday afternoon training session at the training centre, three days...
